home *** CD-ROM | disk | FTP | other *** search
- {
- Class = EOModel;
- EOModelVersion = 1;
- adaptorName = Oracle7;
- connectionDictionary = {
- hostMachine = "";
- password = "";
- serverId = "";
- userName = "";
- };
- entities = (
- {
- Class = EOEntity;
- attributes = (
- {
- Class = EOAttribute;
- columnName = EMP_ID;
- externalType = NUMBER;
- isReadOnly = N;
- name = EmpId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- Class = EOAttribute;
- columnName = FIRST_NAME;
- externalType = CHAR;
- isReadOnly = N;
- name = FirstName;
- valueClassName = NSString;
- },
- {
- Class = EOAttribute;
- columnName = LAST_NAME;
- externalType = CHAR;
- isReadOnly = N;
- name = LastName;
- valueClassName = NSString;
- },
- {
- Class = EOAttribute;
- definition = "FirstName||' '||LastName";
- externalType = CHAR;
- isReadOnly = Y;
- name = Name;
- valueClassName = NSString;
- },
- {
- Class = EOAttribute;
- columnName = PHONE;
- externalType = CHAR;
- isReadOnly = N;
- name = Phone;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (EmpId, FirstName, LastName, Phone);
- classProperties = (EmpId, FirstName, LastName, Phone, Name, toEmpEquipment);
- externalName = EMPLOYEE;
- isReadOnly = N;
- name = Employee;
- primaryKeyAttributes = (EmpId);
- relationships = (
- {
- Class = EORelationship;
- destination = EmpEquipment;
- isToMany = Y;
- joins = (
- {
- Class = EOJoin;
- destinationAttribute = EmpId;
- joinOperator = EOJoinEqualTo;
- joinSemantic = EOInnerJoin;
- sourceAttribute = EmpId;
- }
- );
- name = toEmpEquipment;
- }
- );
- },
- {
- Class = EOEntity;
- attributes = (
- {
- Class = EOAttribute;
- columnName = ASSET_TAG;
- externalType = NUMBER;
- isReadOnly = N;
- name = AssetTag;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- Class = EOAttribute;
- columnName = DESCRIPTION;
- externalType = CHAR;
- isReadOnly = N;
- name = Description;
- valueClassName = NSString;
- },
- {
- Class = EOAttribute;
- columnName = EMP_ID;
- externalType = NUMBER;
- isReadOnly = N;
- name = EmpId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- Class = EOAttribute;
- columnName = SERIAL_NUMBER;
- externalType = CHAR;
- isReadOnly = N;
- name = SerialNumer;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (AssetTag, Description, EmpId, SerialNumer);
- classProperties = (AssetTag, Description, EmpId, SerialNumer);
- externalName = EMP_EQUIPMENT;
- isReadOnly = N;
- name = EmpEquipment;
- primaryKeyAttributes = (AssetTag);
- },
- {
- Class = EOEntity;
- attributes = (
- {
- Class = EOAttribute;
- calendarFormat = "%b %d %Y %H:%M";
- columnName = ASSET_TAG;
- externalType = NUMBER;
- isReadOnly = N;
- name = AssetTag;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- Class = EOAttribute;
- calendarFormat = "%b %d %Y %H:%M";
- columnName = DESCRIPTION;
- externalType = CHAR;
- isReadOnly = N;
- name = Description;
- valueClassName = NSString;
- },
- {
- Class = EOAttribute;
- calendarFormat = "%b %d %Y %H:%M";
- columnName = EMP_ID;
- externalType = NUMBER;
- isReadOnly = N;
- name = EmpId;
- valueClassName = NSNumber;
- valueType = i;
- },
- {
- Class = EOAttribute;
- definition = toEmployee.LastName;
- externalType = CHAR;
- isReadOnly = Y;
- name = OwnerName;
- valueClassName = NSString;
- }
- );
- attributesUsedForLocking = (AssetTag, Description, EmpId);
- classProperties = (AssetTag, Description, EmpId, toEmployee, OwnerName);
- externalName = EMP_EQUIPMENT;
- isReadOnly = N;
- name = EquipmentOwner;
- primaryKeyAttributes = (AssetTag);
- relationships = (
- {
- Class = EORelationship;
- destination = Employee;
- isToMany = N;
- joins = (
- {
- Class = EOJoin;
- destinationAttribute = EmpId;
- joinOperator = EOJoinEqualTo;
- joinSemantic = EOInnerJoin;
- sourceAttribute = EmpId;
- }
- );
- name = toEmployee;
- }
- );
- }
- );
- }